home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / x86 / include / asm / mmu.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  406 b   |  27 lines

  1. #ifndef _ASM_X86_MMU_H
  2. #define _ASM_X86_MMU_H
  3.  
  4. #include <linux/spinlock.h>
  5. #include <linux/mutex.h>
  6.  
  7. /*
  8.  * The x86 doesn't have a mmu context, but
  9.  * we put the segment information here.
  10.  */
  11. typedef struct {
  12.     void *ldt;
  13.     int size;
  14.     struct mutex lock;
  15.     void *vdso;
  16. } mm_context_t;
  17.  
  18. #ifdef CONFIG_SMP
  19. void leave_mm(int cpu);
  20. #else
  21. static inline void leave_mm(int cpu)
  22. {
  23. }
  24. #endif
  25.  
  26. #endif /* _ASM_X86_MMU_H */
  27.